Big Huge Thesaurus

haptic sensation

noun